.mgt-10 {
  margin-top: 10px;
}

.mgl-16 {
  margin-left: 16px;
}

.mgt-30 {
  margin-top: 30px;
}

.mgt-50 {
  margin-top: 50px;
}

.mgl-4 {
  margin-left: 4px;
}

.mgt-24 {
  margin-top: 24px;
}

.text-middle {
  align-items: center;
}

.policy-container {
  border: 1px solid var(--live-angular-color-border-regular);
  border-radius: 4px;
}

.date-container {
  padding: 16px 16px 24px 8px;

  .lv-form-label {
    justify-content: center;
    align-items: center;
    display: inline-flex;
    color: #000;
    padding: 0 5px 0 8px;
  }

  .start-time,
  .end-time {
    width: 215px;
  }

  .interval,
  .interval-option,
  .retention,
  .retention-option {
    width: 100px;
  }

  .days-of-month {
    width: 260px;
  }

  .day-of-week,
  .day-of-month-type {
    width: 150px;
  }
}

.policy-action-container {
  height: 32px;
  line-height: 32px;
  background-color: var(--live-angular-color-header-background);
}

.lv-group-flex-center {
  align-items: center;
}

.custom-input-group {
  width: 2rem;
  background-color: var(--live-angular-color-container-background);
}

.input-width {
  height: 100% !important;
  width: 1.7rem;
}
